Skip to content

chore: prepare v0.1.2 release - #21

Merged
tisonkun merged 5 commits into
mainfrom
codex/prepare-v0.1.2
Sep 7, 2026
Merged

chore: prepare v0.1.2 release#21
tisonkun merged 5 commits into
mainfrom
codex/prepare-v0.1.2

Conversation

@tisonkun

@tisonkun tisonkun commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepare the 0.1.2 patch release from v0.1.1, including improved short-chunk XXH64 streaming and complete upstream source licensing. Public APIs, hash outputs, features, and MSRV remain unchanged.

  • Bump hashcrew and its lockfile entry to 0.1.2 and finalize the dated changelog.
  • Select stable once for the release session, use cargo x build --locked to compile benchmark targets, and document releasing the prepared manifest version with cargo release --package hashcrew --execute.
  • Select the packaged crate by Cargo's current version and target directory so cached directories from older releases cannot break package tests.
  • Align the README's MSRV policy with Fast Template and document toolchain selection: workflows inherit the active toolchain, Clippy and rustfmt explicitly use nightly, and cargo +1.85.0 x test overrides stable for the MSRV check.

The seeded XXH3 const-API investigation remains tracked in #17 for a future compatibility decision.

Validation: cargo x lint (Clippy and rustfmt on nightly); stable feature checks and workspace build; cargo x test on stable and Rust 1.85.0; the documented throughput and streaming release-size benchmarks; and cargo release --package hashcrew dry run with stable selected. The clean 0.1.2 archive contains the complete license and inherited README. Packaged tests pass with and without std, including when 0.1.0 and 0.1.1 directories remain in the build cache.

@tisonkun
tisonkun merged commit f7f53cf into main Sep 7, 2026
10 checks passed
@tisonkun
tisonkun deleted the codex/prepare-v0.1.2 branch September 7, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant